• 当使用man命令查看命令手册时,这些手册页是由分页程序来显示的,可以通过点击空格进行翻页,或者使用回车逐行查看。
  • 如果不记得命令名怎么办?可以使用关键字搜索手册页,语法是:man -k 关键字,例如要查找和终端相关的命令,可以输入man -k terminal
  • Linux手册页常用的节名有以下:
    • Name 显示命令名和一段简短的描述
    • Synopsis 命令的语法
    • Configuration 命令配置信息
    • Description 命令的一般性描述
    • Options 命令选项描述
    • Exit Status 命令的退出状态指示
    • Return Value 命令的返回值
    • Errors 命令的错误信息
    • Environment 描述所使用的环境变量
    • Files 命令用到的文件
    • Versions 命令的版本信息
    • Conforming To 命令所遵循的标准
    • Notes 其他有帮助的资料
    • Bugs 提供提交Bug的路径
    • Example 展示命令的用法
    • Authors 命令开发人员的信息
    • Copyright 命令源代码的版权情况
    • See Also 与该命令类型的其他命令
  • Linux使用正斜线(/)而不是反斜线()在文件路径中划分目录,在Linux中,反斜线用来标识转义字符
  • Linux会在根驱动器上创建一些特别的目录,称之为挂载点,挂载点是虚拟目录中用于分配额外存储设备的目录,虚拟目录会让文件和目录出现在这些挂载点目录中,然而实际上它们却存储在另外一个驱动器中
  • 在Linux PC上安装的第一块硬盘称为根驱动器,根驱动器包含了虚拟目录的核心,其他目录都是从那里开始创建的
  • 可以使用带-F参数的ls命令轻松区分文件和目录,-F参数在目录名后加了正斜线(/),在可执行文件的后面加上星号(*)
  • ls命令的-R参数叫做递归选项,它列出了当前目录下包含的子目录中的文件
  • 选项不一定要分开输入:ls -F -R,也可以合并:ls -FR
  • 要查看文件或目录的inode编号,可以给ls命令加入-i参数
  • 只能对处于同一存储媒体的文件创建硬链接,要想在不同存储媒体的文件之间创建链接,只能使用符号链接
  • 在使用rm命令时,要养成加入-i参数的好习惯
  • 默认情况下,rmdir命令只删除空目录
  • tree工具能够以一种美观的方式展示目录、子目录及其中的文件,不过需要安装该工具
  • file命令具有以下一些功能:
    • file命令能够探测文件的内部,并决定文件是什么类型
    • 使用file命令作为另一种区分目录的方法
    • 将file命令应用于一个符号链接文件时,file命令可以显示链接到了哪个文件上
    • 将file命令应用于一个二进制可执行程序,file命令能够确定该程序编译时所面向的平台以及需要何种类型的库
  • tail命令会显示文件最后几行的内容,默认情况下显示文件的末尾10行,可以向tail命令中加入-n参数来修改所显示的行数,例如:tail -n 2 log_file 会显示文件的最后两行。tail命令还有一个重要的参数就是-f参数,它允许你在其他进程使用该文件时查看文件的内容,tail命令会保持活动状态,并不断显示添加到文件中的内容,这是实时监测系统日志的绝妙方式。